package com.fengke.service.vo;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import org.apache.commons.lang3.builder.ToStringBuilder;

import com.fengke.dao.model.MemberModel;

public class MemberVO implements Serializable {
	private static final long serialVersionUID = -5054091480934350099L;
	private MemberModel memberModel;
	// 未支付
	private List<OrderVO> unPaidOrderList = new ArrayList<OrderVO>();
	// 已支付
	private List<OrderVO> paidOrderList = new ArrayList<OrderVO>();
	// 进行中
	private List<OrderVO> ongoingOrderList = new ArrayList<OrderVO>();
	// 已完成
	private List<OrderVO> completedOrderList = new ArrayList<OrderVO>();
	// 已关闭
	private List<OrderVO> cancellOrderList = new ArrayList<OrderVO>();
	// TODO 暂缺 N多对象信息
	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this);
	}
	public MemberModel getMemberModel() {
		return memberModel;
	}
	public void setMemberModel(MemberModel memberModel) {
		this.memberModel = memberModel;
	}
	public List<OrderVO> getUnPaidOrderList() {
		return unPaidOrderList;
	}
	public void setUnPaidOrderList(List<OrderVO> unPaidOrderList) {
		this.unPaidOrderList = unPaidOrderList;
	}
	public List<OrderVO> getPaidOrderList() {
		return paidOrderList;
	}
	public void setPaidOrderList(List<OrderVO> paidOrderList) {
		this.paidOrderList = paidOrderList;
	}
	public List<OrderVO> getOngoingOrderList() {
		return ongoingOrderList;
	}
	public void setOngoingOrderList(List<OrderVO> ongoingOrderList) {
		this.ongoingOrderList = ongoingOrderList;
	}
	public List<OrderVO> getCompletedOrderList() {
		return completedOrderList;
	}
	public void setCompletedOrderList(List<OrderVO> completedOrderList) {
		this.completedOrderList = completedOrderList;
	}
	public List<OrderVO> getCancellOrderList() {
		return cancellOrderList;
	}
	public void setCancellOrderList(List<OrderVO> cancellOrderList) {
		this.cancellOrderList = cancellOrderList;
	}
}
